import random
import string

#solution2

def change(num):
	len_for0 = 6 - len(str(num))
	newnum = '0' * len_for0 + str(num)
	return newnum

lst = list()
for i in range(100):
	lst.append((change(i)+'.'+''.join(random.choices(string.ascii_lowercase,k=10))))
print(lst)


#solution2

l1 = ['{:0>6}.{}'.format(i,''.join(random.choices(string.ascii_lowercase,k=10))) for i in range(11)]
print(l1)


# 做的不错, 能使用两种方法完成, 列表生成式使用的不错